self embedded - French English Dictionary